90643
14857
9642
261803
652930
128217
486650
898656
150958
88699
29116
234599
5158799
3571581
3096148
2401804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471